﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using WpfFeeCalculator.FeeWcfService;
using WpfFeeCalculator.FeeWcfService;



namespace WpfFeeCalculator.Controllers
{
    public interface IClientController
    {
        Task<DataResult> GetPortfolioExcel(Portfolio portfolio, DateTime date, PriceCutOff priceCutOff);
        void ProcessDataResult(DataResult result, Action<string> NotifyUser, Action<Stream> Load);
        void ProcessDataResult(DataResult result, Action<string> NotifyUser, Action<Stream> Load, Action PostAction);
    }
}